Git 多人协作的项目版本管理工具

首次使用Git

配置自己的用户名和邮箱

git config --global user.name "自己用户名"
git config --global user.email "自己邮箱"

每次提交前都先拉取远程仓库最新代码

git status 查询当前仓库状态

git init 初始化本地仓库

git add . 把所有的文件添加暂存区

git rm --cached <filename> 把指定的文件名从暂存区撤回到工作区

git commit -m '本次提交说明' 从暂存区提交本地仓库

git remote add origin <remote_url>

origin 远程仓库名

git remote -v 查看远程仓库信息

git push -u origin "master" 推送远程仓库里master分支（第一次推送必须执行该指令）

git push 推送

git pull 拉取远程仓库的代码到本地仓库

git clone <origin_url> 克隆项目到本地

git stash 把本地工作区内容隐藏

git stash pop 把隐藏的本地工作区内容还原

git branch 显示仓库所有的分支

git branch dev 创建一个名为dev的分支

git checkout dev 切换到dev分支

git branch --set-upstream-to=origin/dev dev 设置默认关联

git pull origin <branch> 指定拉取哪个仓库的哪个分支

git merge <branch> 指定分支合并到当前分支

有一个正在运行一个网站，突然老板新增需求，改动比较大, 服务器设置计划任务

分支git merge dev
    master
    dev

vuejs

创建分支的流程：
git branch dev
git checkout dev 
git push origin dev


